Selection.getFocus()

Доступность

Flash Player 5. Instance names for buttons and text fields work in Flash Player 6 and later.

Синтаксис

Selection.getFocus() : String

Параметры

Нет.

Возвращает

Строка или null.

Описание

Метод; возвращает строку, отражающую путь к текстовому полю, имеющему в данный момент фокус.

Пример

В следующем примере путь к выделенному в данный момент объекту выводится в компоненте TextArea. Добавьте на Сцену несколько кнопок или компонентов, текстовое поле и мувиклип. Затем добавьте следующий код во FLA или AS файл:

var focus_ta:mx.controls.TextArea;
my_mc.onRelease = function() {};
my_btn.onRelease = function() {};

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
  if (Key.isDown(Key.SPACE)) {
    focus_ta.text = Selection.getFocus()+newline+focus_ta.text;
  }
};
Key.addListener(keyListener);

Тестируя SWF файл, используйте клавишу Tab для перемещения по объектам на Сцене. Убедитесь в том, что Вы выбрали пункт меню Control > Disable Keyboard Shortcuts и среда разработки не перехватывает нажатия клавиши Tab.

См. также

Selection.onSetFocus, Selection.setFocus()